﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using System.Net;

namespace DA_CLIENT
{
    public partial class FrmDangKy : DevExpress.XtraEditors.XtraForm
    {
        public FrmDangKy()
        {
            InitializeComponent();
        }

        private void textEdit2_EditValueChanged(object sender, EventArgs e)
        {

        }

        private void btnTao_Click(object sender, EventArgs e)
        {
            if(txtPassword.Text==txtRePassword.Text){
                try
                {
                    IPHostEntry temp = Dns.GetHostByName(Dns.GetHostName().ToString());
                    string IP = temp.AddressList[0].ToString();//IP máy phản hồi
                    if (Global.server.SignUp(txtUsername.Text, txtPassword.Text, txtFullname.Text, IP))
                    {
                        MessageBox.Show("Tài khoản đã được tạo thành công.", "Tạo tài khoản...");
                        this.Hide();
                    }
                    else {
                        MessageBox.Show("Tài khoản này đã được sử dụng, vui lòng chọn tên khác.","Lỗi tạo tài khoản...");
                        this.DialogResult = DialogResult.None;
                    }
                }
                catch(Exception ex) {
                    MessageBox.Show("Lỗi : "+ex.ToString());
                }
            }
            else{
                MessageBox.Show("Mật khẩu xác nhận không khớp!","Lỗi tạo tài khoản...");
                this.DialogResult = DialogResult.None;
            }
        }

        private void btnHuy_Click(object sender,EventArgs e)
        {
            if(this.DialogResult==DialogResult.None){
                this.Hide();
            }
        }
    }
}